﻿// ==========================================================
// File: Universal.WebAPI.Core.IJsonSerializer.cs
// Created: 14.12.2014
// Created By: Tim cadenbach
// 
// Copyright (C) 2014 Tim Cadenbach
// License: Apache License 2.0
// ==========================================================
using System;
using System.IO;
using Universal.WebAPI.Generic;

namespace Universal.WebAPI.Interfaces
{
  public class IJsonSerializer : ITextSerializer
  {
    public RequestFormat Format { get; private set; }
    public string Serialize<T>(T obj)
    {
      throw new NotImplementedException();
    }

    public void Serialize<T>(T obj, Stream stream)
    {
      throw new NotImplementedException();
    }

    public T Deserialize<T>(string data)
    {
      throw new NotImplementedException();
    }

    public T Deserialize<T>(Stream stream) where T : class
    {
      throw new NotImplementedException();
    }

    public object Deserialize(string data, Type type)
    {
      throw new NotImplementedException();
    }
  }
}
